package com.huawei.appgallery.appcomment.impl.bean;

import com.huawei.appgallery.appcomment.impl.bean.GetReplyResBean.ReplyComment;
import com.huawei.appgallery.jsonkit.api.JsonBean;
import com.huawei.appgallery.jsonkit.api.annotation.FieldSecurity;
import com.huawei.appgallery.jsonkit.api.annotation.SecurityLevel;
import com.huawei.appgallery.serverreqkit.api.bean.BaseResponseBean;
import java.util.List;

public class GetCommentResBean extends BaseResponseBean {
    public static final int DISSED_ALREADY = 1;
    public static final int DISSED_NONE = 0;
    public static final int LIKED_ALREADY = 1;
    public static final int LIKED_NONE = 0;
    public static final int RTN_CODE_FAILED = 1;
    public static final int RTN_CODE_SUCC = 0;
    private int count_;
    private List<WordsOfDevInfo> devWords_;
    private List<AppCommentInfo> hotList_;
    private List<AppCommentInfo> list_;
    private List<RatingDst> ratingDstList_;
    private String score_;
    private String stars_;
    private int totalPages_;

    public static class AppCommentInfo extends CommentBaseInfo {
        public static final int CONTENT_SHIELD = 6;
        public static final int DATA_TYPE_COMMENT_DEVELOPER = 4;
        public static final int DATA_TYPE_COMMENT_ITEM = 3;
        public static final int DATA_TYPE_COMMENT_NONE = 5;
        public static final int DATA_TYPE_COMMENT_TITLE_ALL = 2;
        public static final int DATA_TYPE_COMMENT_TITLE_HOT = 1;
        public static final int DATA_TYPE_COUNT = 5;
        public static final int FAVORITE = 1;
        public static final int NOT_ADDED_TO_FAVORITES = 0;
        private String appId;
        private String appName_;
        private String appVersionName_;
        private int approveCounts_ = 0;
        private int auditState_;
        private int collected_;
        private String commentAppId_;
        @FieldSecurity(security = SecurityLevel.PRIVACY)
        private String commentInfo_;
        private int commentType_;
        private int dataType = 3;
        private String developerName_;
        private int dissCounts_ = 0;
        private int dissed_;
        private int filterStars = -1;
        private String filterType = "";
        private String icon_;
        private boolean isAll = false;
        private int isAmazing_;
        private boolean isHiddenItemDevider = false;
        private int isModified_;
        private boolean isReplyAll = false;
        private int liked_;
        private int position = -1;
        private String rating_;
        @FieldSecurity(security = SecurityLevel.PRIVACY)
        private ReplyComment replyComment_;
        private int replyCounts_;
        private int sortType = -1;
        private String stars_;
        private String versionName_;

        public int ॱॱ() {
            return this.auditState_;
        }

        public String ʽ() {
            return this.appId;
        }

        public void ˋ(String str) {
            this.appId = str;
        }

        public String ʼ() {
            return this.rating_;
        }

        public String ˊॱ() {
            return this.stars_;
        }

        public String ͺ() {
            return this.commentInfo_;
        }

        public int ॱˊ() {
            return this.approveCounts_;
        }

        public void ˏ(int i) {
            this.approveCounts_ = i;
        }

        public int ˋॱ() {
            return this.liked_;
        }

        public void ˋ(int i) {
            this.liked_ = i;
        }

        public int ˏॱ() {
            return this.dissed_;
        }

        public void ॱ(int i) {
            this.dissed_ = i;
        }

        public int ॱˋ() {
            return this.dissCounts_;
        }

        public void ˊ(int i) {
            this.dissCounts_ = i;
        }

        public String ॱᐝ() {
            return this.versionName_;
        }

        public int ʻॱ() {
            return this.isModified_;
        }

        public ReplyComment ᐝॱ() {
            return this.replyComment_;
        }

        public int ॱˎ() {
            return this.replyCounts_;
        }

        public String ˈ() {
            return this.appVersionName_;
        }

        public int ʾ() {
            return this.commentType_;
        }

        public boolean ʿ() {
            return this.isAll;
        }

        public void ˋ(boolean z) {
            this.isAll = z;
        }

        public int ʽॱ() {
            return this.collected_;
        }

        public void ˎ(int i) {
            this.collected_ = i;
        }

        public int ʼॱ() {
            return this.position;
        }

        public void ᐝ(int i) {
            this.position = i;
        }

        public int ˉ() {
            return this.dataType;
        }

        public void ʼ(int i) {
            this.dataType = i;
        }

        public boolean ˊᐝ() {
            return this.isHiddenItemDevider;
        }

        public void ˊ(String str) {
            this.filterType = str;
        }

        public void ʽ(int i) {
            this.sortType = i;
        }

        public void ॱॱ(int i) {
            this.filterStars = i;
        }

        public String ˋˊ() {
            return this.commentAppId_;
        }

        public String ˊˊ() {
            return this.icon_;
        }

        public String ˊˋ() {
            return this.appName_;
        }

        public String ˋᐝ() {
            return this.developerName_;
        }
    }

    public static class RatingDst extends JsonBean {
        private int ratingCounts_;
        private int rating_;

        public int ॱ() {
            return this.rating_;
        }

        public int ˋ() {
            return this.ratingCounts_;
        }
    }

    public static class WordsOfDevInfo extends AppCommentInfo {
        private String detail_;
        private String text_;
        private String title_;

        public String ˍ() {
            return this.title_;
        }

        public String ˋˋ() {
            return this.text_;
        }

        public String ˎˎ() {
            return this.detail_;
        }

        public int ˉ() {
            return 4;
        }
    }

    public GetCommentResBean() {
        setRtnCode_(-1);
    }

    public int ˊ() {
        return this.totalPages_;
    }

    public int ˎ() {
        return this.count_;
    }

    public String ˏ() {
        return this.stars_;
    }

    public String ॱ() {
        return this.score_;
    }

    public List<AppCommentInfo> ˋ() {
        return this.list_;
    }

    public List<RatingDst> ʼ() {
        return this.ratingDstList_;
    }

    public List<WordsOfDevInfo> ᐝ() {
        return this.devWords_;
    }

    public String toString() {
        StringBuilder stringBuilder = new StringBuilder();
        stringBuilder.append("rtnCode:").append(getRtnCode_());
        stringBuilder.append(", totalPages:").append(this.totalPages_);
        stringBuilder.append(", count:").append(this.count_);
        stringBuilder.append(", stars:").append(this.stars_);
        return stringBuilder.toString();
    }
}
